package com.ruoyi.system.service;

import com.ruoyi.system.domain.PostLike;
import com.ruoyi.system.domain.PostReward;
import com.ruoyi.system.dto.PostLikeDTO;
import com.ruoyi.system.dto.PostRewardDTO;

import java.math.BigDecimal;
import java.util.List;

/**
 * 动态互动（点赞/打赏）业务接口
 */
public interface PostsInteractionService {
    /** 点赞列表 */
    List<PostLikeDTO> selectLikes(PostLike like);
    /** 打赏列表 */
    List<PostRewardDTO> selectRewards(PostReward reward);
    /** 打赏总金额 */
    BigDecimal sumRewardAmount(Long postId);
}
